老师,问一下const void : const pvItemToQueue

🔍 溯源 ✍️ Jack | 📅 2024-10-03 | 👍 0 | 原帖↗
#知识星球 #立芯嵌入式 #来源/立芯星球 #技术/C语言 #质量/普通

原帖 | Jack | 2024-10-03 23:11 | 👍0 | 阅读约1

老师,问一下const void * const pvItemToQueue,这里为什么是两个const,放在void前面的和后面的作用有什么不一样吗?

同学,
void前面那个const意思是指针指向的数据不可修改,后面的const指指针指向的地址中不可以被修改,举个例子:

const int * const p;
const int : 指针指向的地址上的内容不能被修改,即,*p =3是非法的。
const p: 指针所指向的地址不能修改,即p =0x20001234是非法的。


相关笔记